



#include "dalvik-do.h"


/* 
 * nop
 *
 *Waste cycles.
 *
 */
void do_nop(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * move vA, vB
 *A: destination register (4 bits)
 *Move the contents of one non-object register to another.
 *B: source register (4 bits)
 */
void do_move(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * move/from16 vAA, vBBBB
 *A: destination register (8 bits)
 *Move the contents of one non-object register to another.
 *B: source register (16 bits)
 */
void do_move_from16(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * move/16 vAAAA, vBBBB
 *A: destination register (16 bits)
 *Move the contents of one non-object register to another.
 *B: source register (16 bits)
 */
void do_move_16(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * move-wide vA, vB
 *A: destination register pair (4 bits)
 *Move the contents of one register-pair to another.
 *B: source register pair (4 bits)
 *"Note: It is legal to move from vN to either vN-1 or vN+1, so implementations must arrange for both halves of a register pair to be read before anything is written."
 */
void do_move_wide(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * move-wide/from16 vAA, vBBBB
 *A: destination register pair (8 bits)
 *Move the contents of one register-pair to another.
 *B: source register pair (16 bits)
 *"Note: Implementation considerations are the same as move-wide, above."
 */
void do_move_wide_from16(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * move-wide/16 vAAAA, vBBBB
 *A: destination register pair (16 bits)
 *Move the contents of one register-pair to another.
 *B: source register pair (16 bits)
 *"Note: Implementation considerations are the same as move-wide, above."
 */
void do_move_wide_16(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * move-object vA, vB
 *A: destination register (4 bits)
 *Move the contents of one object-bearing register to another.
 *B: source register (4 bits)
 */
void do_move_object(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * move-object/from16 vAA, vBBBB
 *A: destination register (8 bits)
 *Move the contents of one object-bearing register to another.
 *B: source register (16 bits)
 */
void do_move_object_from16(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * move-object/16 vAAAA, vBBBB
 *A: destination register (16 bits)
 *Move the contents of one object-bearing register to another.
 *B: source register (16 bits)
 */
void do_move_object_16(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * move-result vAA
 *A: destination register (8 bits)
 *"Move the single-word non-object result of the most recent invoke-kind into the indicated register. This must be done as the instruction immediately after an invoke-kind whose (single-word, non-object) result is not to be ignored; anywhere else is invalid."
 */
void do_move_result(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * move-result-wide vAA
 *A: destination register pair (8 bits)
 *Move the double-word result of the most recent invoke-kind into the indicated register pair. This must be done as the instruction immediately after an invoke-kind whose (double-word) result is not to be ignored; anywhere else is invalid.
 */
void do_move_result_wide(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * move-result-object vAA
 *A: destination register (8 bits)
 *Move the object result of the most recent invoke-kind into the indicated register. This must be done as the instruction immediately after an invoke-kind or filled-new-array whose (object) result is not to be ignored; anywhere else is invalid.
 */
void do_move_result_object(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * move-exception vAA
 *A: destination register (8 bits)
 *"Save a just-caught exception into the given register. This must be the first instruction of any exception handler whose caught exception is not to be ignored, and this instruction must only ever occur as the first instruction of an exception handler; anywhere else is invalid."
 */
void do_move_exception(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * return-void
 *
 *Return from a void method.
 */
void do_return_void(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * return vAA
 *A: return value register (8 bits)
 *Return from a single-width (32-bit) non-object value-returning method.
 */
void do_return(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * return-wide vAA
 *A: return value register-pair (8 bits)
 *Return from a double-width (64-bit) value-returning method.
 */
void do_return_wide(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * return-object vAA
 *A: return value register (8 bits)
 *Return from an object-returning method.
 */
void do_return_object(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * const/4 vA, #+B
 *A: destination register (4 bits)
 *Move the given literal value (sign-extended to 32 bits) into the specified register.
 *B: signed int (4 bits)
 */
void do_const_4(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * const/16 vAA, #+BBBB
 *A: destination register (8 bits)
 *Move the given literal value (sign-extended to 32 bits) into the specified register.
 *B: signed int (16 bits)
 */
void do_const_16(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * const vAA, #+BBBBBBBB
 *A: destination register (8 bits)
 *Move the given literal value into the specified register.
 *B: arbitrary 32-bit constant
 */
void do_const(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * const/high16 vAA, #+BBBB0000
 *A: destination register (8 bits)
 *Move the given literal value (right-zero-extended to 32 bits) into the specified register.
 *B: signed int (16 bits)
 */
void do_const_high16(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * const-wide/16 vAA, #+BBBB
 *A: destination register (8 bits)
 *Move the given literal value (sign-extended to 64 bits) into the specified register-pair.
 *B: signed int (16 bits)
 */
void do_const_wide_16(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * const-wide/32 vAA, #+BBBBBBBB
 *A: destination register (8 bits)
 *Move the given literal value (sign-extended to 64 bits) into the specified register-pair.
 *B: signed int (32 bits)
 */
void do_const_wide_32(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * const-wide vAA, #+BBBBBBBBBBBBBBBB
 *A: destination register (8 bits)
 *Move the given literal value into the specified register-pair.
 *B: arbitrary double-width (64-bit) constant
 */
void do_const_wide(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * const-wide/high16 vAA, #+BBBB000000000000
 *A: destination register (8 bits)
 *Move the given literal value (right-zero-extended to 64 bits) into the specified register-pair.
 *B: signed int (16 bits)
 */
void do_const_wide_high16(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * const-string vAA, string@BBBB
 *A: destination register (8 bits)
 *Move a reference to the string specified by the given index into the specified register.
 *B: string index
 */
void do_const_string(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * const-string/jumbo vAA, string@BBBBBBBB
 *A: destination register (8 bits)
 *Move a reference to the string specified by the given index into the specified register.
 *B: string index
 */
void do_const_string_jumbo(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * const-class vAA, type@BBBB
 *A: destination register (8 bits)
 *"Move a reference to the class specified by the given index into the specified register. In the case where the indicated type is primitive, this will store a reference to the primitive type's degenerate class."
 *B: type index
 */
void do_const_class(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * monitor-enter vAA
 *A: reference-bearing register (8 bits)
 *Acquire the monitor for the indicated object.
 */
void do_monitor_enter(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * monitor-exit vAA
 *A: reference-bearing register (8 bits)
 *Release the monitor for the indicated object.
 *
 *"Note: If this instruction needs to throw an exception, it must do so as if the pc has already advanced past the instruction. It may be useful to think of this as the instruction successfully executing (in a sense), and the exception getting thrown after the instruction but before the next one gets a chance to run. This definition makes it possible for a method to use a monitor cleanup catch-all (e.g., finally) block as the monitor cleanup for that block itself, as a way to handle the arbitrary exceptions that might get thrown due to the historical implementation of Thread.stop(), while still managing to have proper monitor hygiene."
 */
void do_monitor_exit(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * check-cast vAA, type@BBBB
 *A: reference-bearing register (8 bits)
 *Throw a ClassCastException if the reference in the given register cannot be cast to the indicated type.
 *B: type index (16 bits)
 *"Note: Since A must always be a reference (and not a primitive value), this will necessarily fail at runtime (that is, it will throw an exception) if B refers to a primitive type."
 */
void do_check_cast(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * instance-of vA, vB, type@CCCC
 *A: destination register (4 bits)
 *"Store in the given destination register 1 if the indicated reference is an instance of the given type, or 0 if not."
 *B: reference-bearing register (4 bits)
 *C: type index (16 bits)	"Note: Since B must always be a reference (and not a primitive value), this will always result in 0 being stored if C refers to a primitive type."
 */
void do_instance_of(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * array-length vA, vB
 *A: destination register (4 bits)
 *"Store in the given destination register the length of the indicated array, in entries"
 *B: array reference-bearing register (4 bits)
 */
void do_array_length(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * new-instance vAA, type@BBBB
 *A: destination register (8 bits)
 *"Construct a new instance of the indicated type, storing a reference to it in the destination. The type must refer to a non-array class."
 *B: type index
 */
void do_new_instance(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * new-array vA, vB, type@CCCC
 *A: destination register (8 bits)
 *Construct a new array of the indicated type and size. The type must be an array type.
 *B: size register
 *C: type index
 */
void do_new_array(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * filled-new-array {vC, vD, vE, vF, vG}, type@BBBB
 *A: array size and argument word count (4 bits)
 *"Construct an array of the given type and size, filling it with the supplied contents. The type must be an array type. The array's contents must be single-word (that is, no arrays of long or double, but reference types are acceptable). The constructed instance is stored as a ""result"" in the same way that the method invocation instructions store their results, so the constructed instance must be moved to a register with an immediately subsequent move-result-object instruction (if it is to be used)."
 *B: type index (16 bits)
 *C..G: argument registers (4 bits each)
 */
void do_filled_new_array(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * filled-new-array/range {vCCCC .. vNNNN}, type@BBBB
 *A: array size and argument word count (8 bits)
 *"Construct an array of the given type and size, filling it with the supplied contents. Clarifications and restrictions are the same as filled-new-array, described above."
 *B: type index (16 bits)
 *C: first argument register (16 bits)
 *N = A + C - 1
 */
void do_filled_new_array_range(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * fill-array-data vAA, +BBBBBBBB (with supplemental data as specified below in ""fill-array-data-payload Format"")
 *A: array reference (8 bits)
 *"Fill the given array with the indicated data. The reference must be to an array of primitives, and the data table must match it in type and must contain no more elements than will fit in the array. That is, the array may be larger than the table, and if so, only the initial elements of the array are set, leaving the remainder alone."
 *"B: signed ""branch"" offset to table data pseudo-instruction (32 bits)"
 */
void do_fill_array_data(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * throw vAA
 *A: exception-bearing register (8 bits)
 *Throw the indicated exception.
 */
void do_throw(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * goto +AA
 *A: signed branch offset (8 bits)
 *Unconditionally jump to the indicated instruction.
 *
 *Note: The branch offset must not be 0. (A spin loop may be legally constructed either with goto/32 or by including a nop as a target before the branch.)
 */
void do_goto(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * goto/16 +AAAA
 *A: signed branch offset (16 bits)
 *Unconditionally jump to the indicated instruction.
 *
 *Note: The branch offset must not be 0. (A spin loop may be legally constructed either with goto/32 or by including a nop as a target before the branch.)
 */
void do_goto_16(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * goto/32 +AAAAAAAA
 *A: signed branch offset (32 bits)
 *Unconditionally jump to the indicated instruction.
 */
void do_goto_32(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * packed-switch vAA, +BBBBBBBB (with supplemental data as specified below in ""packed-switch-payload Format"")
 *A: register to test
 *"Jump to a new instruction based on the value in the given register, using a table of offsets corresponding to each value in a particular integral range, or fall through to the next instruction if there is no match."
 *"B: signed ""branch"" offset to table data pseudo-instruction (32 bits)"
 */
void do_packed_switch(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * sparse-switch vAA, +BBBBBBBB (with supplemental data as specified below in ""sparse-switch-payload Format"")
 *A: register to test
 *"Jump to a new instruction based on the value in the given register, using an ordered table of value-offset pairs, or fall through to the next instruction if there is no match."
 *"B: signed ""branch"" offset to table data pseudo-instruction (32 bits)"
 */
void do_sparse_switch(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * cmpl-float (lt bias)
 *A: destination register (8 bits)
 *"Perform the indicated floating point or long comparison, setting a to 0 if b == c, 1 if b > c, or -1 if b < c. The ""bias"" listed for the floating point operations indicates how NaN comparisons are treated: ""gt bias"" instructions return 1 for NaN comparisons, and ""lt bias"" instructions return -1."
 */
void do_cmpl_float(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * cmpg-float (gt bias)
 *A: destination register (8 bits)
 *"Perform the indicated floating point or long comparison, setting a to 0 if b == c, 1 if b > c, or -1 if b < c. The ""bias"" listed for the floating point operations indicates how NaN comparisons are treated: ""gt bias"" instructions return 1 for NaN comparisons, and ""lt bias"" instructions return -1."
 */
void do_cmpg_float(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * cmpl-double (lt bias)
 *A: destination register (8 bits)
 *"Perform the indicated floating point or long comparison, setting a to 0 if b == c, 1 if b > c, or -1 if b < c. The ""bias"" listed for the floating point operations indicates how NaN comparisons are treated: ""gt bias"" instructions return 1 for NaN comparisons, and ""lt bias"" instructions return -1."
 */
void do_cmpl_double(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * cmpg-double (gt bias)
 *A: destination register (8 bits)
 *"Perform the indicated floating point or long comparison, setting a to 0 if b == c, 1 if b > c, or -1 if b < c. The ""bias"" listed for the floating point operations indicates how NaN comparisons are treated: ""gt bias"" instructions return 1 for NaN comparisons, and ""lt bias"" instructions return -1."
 */
void do_cmpg_double(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * cmp-long
 *A: destination register (8 bits)
 *"Perform the indicated floating point or long comparison, setting a to 0 if b == c, 1 if b > c, or -1 if b < c. The ""bias"" listed for the floating point operations indicates how NaN comparisons are treated: ""gt bias"" instructions return 1 for NaN comparisons, and ""lt bias"" instructions return -1."
 */
void do_cmp_long(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * if-eq
 *A: first register to test (4 bits)
 *Branch to the given destination if the given two registers' values compare as specified.
 */
void do_if_eq(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * if-ne
 *A: first register to test (4 bits)
 *Branch to the given destination if the given two registers' values compare as specified.
 */
void do_if_ne(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * if-lt
 *A: first register to test (4 bits)
 *Branch to the given destination if the given two registers' values compare as specified.
 */
void do_if_lt(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * if-ge
 *A: first register to test (4 bits)
 *Branch to the given destination if the given two registers' values compare as specified.
 */
void do_if_ge(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * if-gt
 *A: first register to test (4 bits)
 *Branch to the given destination if the given two registers' values compare as specified.
 */
void do_if_gt(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * if-le
 *A: first register to test (4 bits)
 *Branch to the given destination if the given two registers' values compare as specified.
 */
void do_if_le(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * if-eqz
 *A: register to test (8 bits)
 *Branch to the given destination if the given register's value compares with 0 as specified.
 */
void do_if_eqz(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * if-nez
 *A: register to test (8 bits)
 *Branch to the given destination if the given register's value compares with 0 as specified.
 */
void do_if_nez(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * if-ltz
 *A: register to test (8 bits)
 *Branch to the given destination if the given register's value compares with 0 as specified.
 */
void do_if_ltz(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * if-gez
 *A: register to test (8 bits)
 *Branch to the given destination if the given register's value compares with 0 as specified.
 */
void do_if_gez(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * if-gtz
 *A: register to test (8 bits)
 *Branch to the given destination if the given register's value compares with 0 as specified.
 */
void do_if_gtz(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * if-lez
 *A: register to test (8 bits)
 *Branch to the given destination if the given register's value compares with 0 as specified.
 */
void do_if_lez(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * aget
 *A: value register or pair; may be source or dest (8 bits)
 *"Perform the identified array operation at the identified index of the given array, loading or storing into the value register."
 */
void do_aget(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * aget-wide
 *A: value register or pair; may be source or dest (8 bits)
 *"Perform the identified array operation at the identified index of the given array, loading or storing into the value register."
 */
void do_aget_wide(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * aget-object
 *A: value register or pair; may be source or dest (8 bits)
 *"Perform the identified array operation at the identified index of the given array, loading or storing into the value register."
 */
void do_aget_object(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * aget-boolean
 *A: value register or pair; may be source or dest (8 bits)
 *"Perform the identified array operation at the identified index of the given array, loading or storing into the value register."
 */
void do_aget_boolean(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * aget-byte
 *A: value register or pair; may be source or dest (8 bits)
 *"Perform the identified array operation at the identified index of the given array, loading or storing into the value register."
 */
void do_aget_byte(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * aget-char
 *A: value register or pair; may be source or dest (8 bits)
 *"Perform the identified array operation at the identified index of the given array, loading or storing into the value register."
 */
void do_aget_char(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * aget-short
 *A: value register or pair; may be source or dest (8 bits)
 *"Perform the identified array operation at the identified index of the given array, loading or storing into the value register."
 */
void do_aget_short(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * aput
 *A: value register or pair; may be source or dest (8 bits)
 *"Perform the identified array operation at the identified index of the given array, loading or storing into the value register."
 */
void do_aput(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * aput-wide
 *A: value register or pair; may be source or dest (8 bits)
 *"Perform the identified array operation at the identified index of the given array, loading or storing into the value register."
 */
void do_aput_wide(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * aput-object
 *A: value register or pair; may be source or dest (8 bits)
 *"Perform the identified array operation at the identified index of the given array, loading or storing into the value register."
 */
void do_aput_object(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * aput-boolean
 *A: value register or pair; may be source or dest (8 bits)
 *"Perform the identified array operation at the identified index of the given array, loading or storing into the value register."
 */
void do_aput_boolean(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * aput-byte
 *A: value register or pair; may be source or dest (8 bits)
 *"Perform the identified array operation at the identified index of the given array, loading or storing into the value register."
 */
void do_aput_byte(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * aput-char
 *A: value register or pair; may be source or dest (8 bits)
 *"Perform the identified array operation at the identified index of the given array, loading or storing into the value register."
 */
void do_aput_char(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * aput-short
 *A: value register or pair; may be source or dest (8 bits)
 *"Perform the identified array operation at the identified index of the given array, loading or storing into the value register."
 */
void do_aput_short(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * iget
 *A: value register or pair; may be source or dest (4 bits)
 *"Perform the identified object instance field operation with the identified field, loading or storing into the value register."
 */
void do_iget(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * iget-wide
 *A: value register or pair; may be source or dest (4 bits)
 *"Perform the identified object instance field operation with the identified field, loading or storing into the value register."
 */
void do_iget_wide(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * iget-object
 *A: value register or pair; may be source or dest (4 bits)
 *"Perform the identified object instance field operation with the identified field, loading or storing into the value register."
 */
void do_iget_object(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * iget-boolean
 *A: value register or pair; may be source or dest (4 bits)
 *"Perform the identified object instance field operation with the identified field, loading or storing into the value register."
 */
void do_iget_boolean(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * iget-byte
 *A: value register or pair; may be source or dest (4 bits)
 *"Perform the identified object instance field operation with the identified field, loading or storing into the value register."
 */
void do_iget_byte(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * iget-char
 *A: value register or pair; may be source or dest (4 bits)
 *"Perform the identified object instance field operation with the identified field, loading or storing into the value register."
 */
void do_iget_char(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * iget-short
 *A: value register or pair; may be source or dest (4 bits)
 *"Perform the identified object instance field operation with the identified field, loading or storing into the value register."
 */
void do_iget_short(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * iput
 *A: value register or pair; may be source or dest (4 bits)
 *"Perform the identified object instance field operation with the identified field, loading or storing into the value register."
 */
void do_iput(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * iput-wide
 *A: value register or pair; may be source or dest (4 bits)
 *"Perform the identified object instance field operation with the identified field, loading or storing into the value register."
 */
void do_iput_wide(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * iput-object
 *A: value register or pair; may be source or dest (4 bits)
 *"Perform the identified object instance field operation with the identified field, loading or storing into the value register."
 */
void do_iput_object(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * iput-boolean
 *A: value register or pair; may be source or dest (4 bits)
 *"Perform the identified object instance field operation with the identified field, loading or storing into the value register."
 */
void do_iput_boolean(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * iput-byte
 *A: value register or pair; may be source or dest (4 bits)
 *"Perform the identified object instance field operation with the identified field, loading or storing into the value register."
 */
void do_iput_byte(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * iput-char
 *A: value register or pair; may be source or dest (4 bits)
 *"Perform the identified object instance field operation with the identified field, loading or storing into the value register."
 */
void do_iput_char(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * iput-short
 *A: value register or pair; may be source or dest (4 bits)
 *"Perform the identified object instance field operation with the identified field, loading or storing into the value register."
 */
void do_iput_short(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * sget
 *A: value register or pair; may be source or dest (8 bits)
 *"Perform the identified object static field operation with the identified static field, loading or storing into the value register."
 */
void do_sget(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * sget-wide
 *A: value register or pair; may be source or dest (8 bits)
 *"Perform the identified object static field operation with the identified static field, loading or storing into the value register."
 */
void do_sget_wide(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * sget-object
 *A: value register or pair; may be source or dest (8 bits)
 *"Perform the identified object static field operation with the identified static field, loading or storing into the value register."
 */
void do_sget_object(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * sget-boolean
 *A: value register or pair; may be source or dest (8 bits)
 *"Perform the identified object static field operation with the identified static field, loading or storing into the value register."
 */
void do_sget_boolean(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * sget-byte
 *A: value register or pair; may be source or dest (8 bits)
 *"Perform the identified object static field operation with the identified static field, loading or storing into the value register."
 */
void do_sget_byte(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * sget-char
 *A: value register or pair; may be source or dest (8 bits)
 *"Perform the identified object static field operation with the identified static field, loading or storing into the value register."
 */
void do_sget_char(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * sget-short
 *A: value register or pair; may be source or dest (8 bits)
 *"Perform the identified object static field operation with the identified static field, loading or storing into the value register."
 */
void do_sget_short(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * sput
 *A: value register or pair; may be source or dest (8 bits)
 *"Perform the identified object static field operation with the identified static field, loading or storing into the value register."
 */
void do_sput(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * sput-wide
 *A: value register or pair; may be source or dest (8 bits)
 *"Perform the identified object static field operation with the identified static field, loading or storing into the value register."
 */
void do_sput_wide(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * sput-object
 *A: value register or pair; may be source or dest (8 bits)
 *"Perform the identified object static field operation with the identified static field, loading or storing into the value register."
 */
void do_sput_object(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * sput-boolean
 *A: value register or pair; may be source or dest (8 bits)
 *"Perform the identified object static field operation with the identified static field, loading or storing into the value register."
 */
void do_sput_boolean(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * sput-byte
 *A: value register or pair; may be source or dest (8 bits)
 *"Perform the identified object static field operation with the identified static field, loading or storing into the value register."
 */
void do_sput_byte(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * sput-char
 *A: value register or pair; may be source or dest (8 bits)
 *"Perform the identified object static field operation with the identified static field, loading or storing into the value register."
 */
void do_sput_char(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * sput-short
 *A: value register or pair; may be source or dest (8 bits)
 *"Perform the identified object static field operation with the identified static field, loading or storing into the value register."
 */
void do_sput_short(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * invoke-virtual
 *A: argument word count (4 bits)
 *Call the indicated method. The result (if any) may be stored with an appropriate move-result* variant as the immediately subsequent instruction.
 */
void do_invoke_virtual(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * invoke-super
 *A: argument word count (4 bits)
 *Call the indicated method. The result (if any) may be stored with an appropriate move-result* variant as the immediately subsequent instruction.
 */
void do_invoke_super(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * invoke-direct
 *A: argument word count (4 bits)
 *Call the indicated method. The result (if any) may be stored with an appropriate move-result* variant as the immediately subsequent instruction.
 */
void do_invoke_direct(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * invoke-static
 *A: argument word count (4 bits)
 *Call the indicated method. The result (if any) may be stored with an appropriate move-result* variant as the immediately subsequent instruction.
 */
void do_invoke_static(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * invoke-interface
 *A: argument word count (4 bits)
 *Call the indicated method. The result (if any) may be stored with an appropriate move-result* variant as the immediately subsequent instruction.
 */
void do_invoke_interface(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * invoke-virtual/range
 *A: argument word count (8 bits)
 *"Call the indicated method. See first invoke-kind description above for details, caveats, and suggestions."
 */
void do_invoke_virtual_range(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * invoke-super/range
 *A: argument word count (8 bits)
 *"Call the indicated method. See first invoke-kind description above for details, caveats, and suggestions."
 */
void do_invoke_super_range(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * invoke-direct/range
 *A: argument word count (8 bits)
 *"Call the indicated method. See first invoke-kind description above for details, caveats, and suggestions."
 */
void do_invoke_direct_range(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * invoke-static/range
 *A: argument word count (8 bits)
 *"Call the indicated method. See first invoke-kind description above for details, caveats, and suggestions."
 */
void do_invoke_static_range(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * invoke-interface/range
 *A: argument word count (8 bits)
 *"Call the indicated method. See first invoke-kind description above for details, caveats, and suggestions."
 */
void do_invoke_interface_range(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * neg-int
 *A: destination register or pair (4 bits)
 *"Perform the identified unary operation on the source register, storing the result in the destination register."
 */
void do_neg_int(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * not-int
 *A: destination register or pair (4 bits)
 *"Perform the identified unary operation on the source register, storing the result in the destination register."
 */
void do_not_int(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * neg-long
 *A: destination register or pair (4 bits)
 *"Perform the identified unary operation on the source register, storing the result in the destination register."
 */
void do_neg_long(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * not-long
 *A: destination register or pair (4 bits)
 *"Perform the identified unary operation on the source register, storing the result in the destination register."
 */
void do_not_long(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * neg-float
 *A: destination register or pair (4 bits)
 *"Perform the identified unary operation on the source register, storing the result in the destination register."
 */
void do_neg_float(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * neg-double
 *A: destination register or pair (4 bits)
 *"Perform the identified unary operation on the source register, storing the result in the destination register."
 */
void do_neg_double(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * int-to-long
 *A: destination register or pair (4 bits)
 *"Perform the identified unary operation on the source register, storing the result in the destination register."
 */
void do_int_to_long(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * int-to-float
 *A: destination register or pair (4 bits)
 *"Perform the identified unary operation on the source register, storing the result in the destination register."
 */
void do_int_to_float(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * int-to-double
 *A: destination register or pair (4 bits)
 *"Perform the identified unary operation on the source register, storing the result in the destination register."
 */
void do_int_to_double(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * long-to-int
 *A: destination register or pair (4 bits)
 *"Perform the identified unary operation on the source register, storing the result in the destination register."
 */
void do_long_to_int(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * long-to-float
 *A: destination register or pair (4 bits)
 *"Perform the identified unary operation on the source register, storing the result in the destination register."
 */
void do_long_to_float(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * long-to-double
 *A: destination register or pair (4 bits)
 *"Perform the identified unary operation on the source register, storing the result in the destination register."
 */
void do_long_to_double(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * float-to-int
 *A: destination register or pair (4 bits)
 *"Perform the identified unary operation on the source register, storing the result in the destination register."
 */
void do_float_to_int(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * float-to-long
 *A: destination register or pair (4 bits)
 *"Perform the identified unary operation on the source register, storing the result in the destination register."
 */
void do_float_to_long(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * float-to-double
 *A: destination register or pair (4 bits)
 *"Perform the identified unary operation on the source register, storing the result in the destination register."
 */
void do_float_to_double(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * double-to-int
 *A: destination register or pair (4 bits)
 *"Perform the identified unary operation on the source register, storing the result in the destination register."
 */
void do_double_to_int(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * double-to-long
 *A: destination register or pair (4 bits)
 *"Perform the identified unary operation on the source register, storing the result in the destination register."
 */
void do_double_to_long(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * double-to-float
 *A: destination register or pair (4 bits)
 *"Perform the identified unary operation on the source register, storing the result in the destination register."
 */
void do_double_to_float(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * int-to-byte
 *A: destination register or pair (4 bits)
 *"Perform the identified unary operation on the source register, storing the result in the destination register."
 */
void do_int_to_byte(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * int-to-char
 *A: destination register or pair (4 bits)
 *"Perform the identified unary operation on the source register, storing the result in the destination register."
 */
void do_int_to_char(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * int-to-short
 *A: destination register or pair (4 bits)
 *"Perform the identified unary operation on the source register, storing the result in the destination register."
 */
void do_int_to_short(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * add-int
 *A: destination register or pair (8 bits)
 *"Perform the identified binary operation on the two source registers, storing the result in the first source register."
 */
void do_add_int(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * sub-int
 *A: destination register or pair (8 bits)
 *"Perform the identified binary operation on the two source registers, storing the result in the first source register."
 */
void do_sub_int(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * mul-int
 *A: destination register or pair (8 bits)
 *"Perform the identified binary operation on the two source registers, storing the result in the first source register."
 */
void do_mul_int(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * div-int
 *A: destination register or pair (8 bits)
 *"Perform the identified binary operation on the two source registers, storing the result in the first source register."
 */
void do_div_int(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * rem-int
 *A: destination register or pair (8 bits)
 *"Perform the identified binary operation on the two source registers, storing the result in the first source register."
 */
void do_rem_int(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * and-int
 *A: destination register or pair (8 bits)
 *"Perform the identified binary operation on the two source registers, storing the result in the first source register."
 */
void do_and_int(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * or-int
 *A: destination register or pair (8 bits)
 *"Perform the identified binary operation on the two source registers, storing the result in the first source register."
 */
void do_or_int(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * xor-int
 *A: destination register or pair (8 bits)
 *"Perform the identified binary operation on the two source registers, storing the result in the first source register."
 */
void do_xor_int(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * shl-int
 *A: destination register or pair (8 bits)
 *"Perform the identified binary operation on the two source registers, storing the result in the first source register."
 */
void do_shl_int(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * shr-int
 *A: destination register or pair (8 bits)
 *"Perform the identified binary operation on the two source registers, storing the result in the first source register."
 */
void do_shr_int(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * ushr-int
 *A: destination register or pair (8 bits)
 *"Perform the identified binary operation on the two source registers, storing the result in the first source register."
 */
void do_ushr_int(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * add-long
 *A: destination register or pair (8 bits)
 *"Perform the identified binary operation on the two source registers, storing the result in the first source register."
 */
void do_add_long(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * sub-long
 *A: destination register or pair (8 bits)
 *"Perform the identified binary operation on the two source registers, storing the result in the first source register."
 */
void do_sub_long(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * mul-long
 *A: destination register or pair (8 bits)
 *"Perform the identified binary operation on the two source registers, storing the result in the first source register."
 */
void do_mul_long(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * div-long
 *A: destination register or pair (8 bits)
 *"Perform the identified binary operation on the two source registers, storing the result in the first source register."
 */
void do_div_long(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * rem-long
 *A: destination register or pair (8 bits)
 *"Perform the identified binary operation on the two source registers, storing the result in the first source register."
 */
void do_rem_long(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * and-long
 *A: destination register or pair (8 bits)
 *"Perform the identified binary operation on the two source registers, storing the result in the first source register."
 */
void do_and_long(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * or-long
 *A: destination register or pair (8 bits)
 *"Perform the identified binary operation on the two source registers, storing the result in the first source register."
 */
void do_or_long(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * xor-long
 *A: destination register or pair (8 bits)
 *"Perform the identified binary operation on the two source registers, storing the result in the first source register."
 */
void do_xor_long(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * shl-long
 *A: destination register or pair (8 bits)
 *"Perform the identified binary operation on the two source registers, storing the result in the first source register."
 */
void do_shl_long(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * shr-long
 *A: destination register or pair (8 bits)
 *"Perform the identified binary operation on the two source registers, storing the result in the first source register."
 */
void do_shr_long(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * ushr-long
 *A: destination register or pair (8 bits)
 *"Perform the identified binary operation on the two source registers, storing the result in the first source register."
 */
void do_ushr_long(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * add-float
 *A: destination register or pair (8 bits)
 *"Perform the identified binary operation on the two source registers, storing the result in the first source register."
 */
void do_add_float(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * sub-float
 *A: destination register or pair (8 bits)
 *"Perform the identified binary operation on the two source registers, storing the result in the first source register."
 */
void do_sub_float(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * mul-float
 *A: destination register or pair (8 bits)
 *"Perform the identified binary operation on the two source registers, storing the result in the first source register."
 */
void do_mul_float(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * div-float
 *A: destination register or pair (8 bits)
 *"Perform the identified binary operation on the two source registers, storing the result in the first source register."
 */
void do_div_float(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * rem-float
 *A: destination register or pair (8 bits)
 *"Perform the identified binary operation on the two source registers, storing the result in the first source register."
 */
void do_rem_float(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * add-double
 *A: destination register or pair (8 bits)
 *"Perform the identified binary operation on the two source registers, storing the result in the first source register."
 */
void do_add_double(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * sub-double
 *A: destination register or pair (8 bits)
 *"Perform the identified binary operation on the two source registers, storing the result in the first source register."
 */
void do_sub_double(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * mul-double
 *A: destination register or pair (8 bits)
 *"Perform the identified binary operation on the two source registers, storing the result in the first source register."
 */
void do_mul_double(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * div-double
 *A: destination register or pair (8 bits)
 *"Perform the identified binary operation on the two source registers, storing the result in the first source register."
 */
void do_div_double(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * rem-double
 *A: destination register or pair (8 bits)
 *"Perform the identified binary operation on the two source registers, storing the result in the first source register."
 */
void do_rem_double(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * add-int/2addr
 *A: destination and first source register or pair (4 bits)
 *"Perform the identified binary operation on the two source registers, storing the result in the first source register."
 */
void do_add_int_2addr(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * sub-int/2addr
 *A: destination and first source register or pair (4 bits)
 *"Perform the identified binary operation on the two source registers, storing the result in the first source register."
 */
void do_sub_int_2addr(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * mul-int/2addr
 *A: destination and first source register or pair (4 bits)
 *"Perform the identified binary operation on the two source registers, storing the result in the first source register."
 */
void do_mul_int_2addr(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * div-int/2addr
 *A: destination and first source register or pair (4 bits)
 *"Perform the identified binary operation on the two source registers, storing the result in the first source register."
 */
void do_div_int_2addr(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * rem-int/2addr
 *A: destination and first source register or pair (4 bits)
 *"Perform the identified binary operation on the two source registers, storing the result in the first source register."
 */
void do_rem_int_2addr(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * and-int/2addr
 *A: destination and first source register or pair (4 bits)
 *"Perform the identified binary operation on the two source registers, storing the result in the first source register."
 */
void do_and_int_2addr(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * or-int/2addr
 *A: destination and first source register or pair (4 bits)
 *"Perform the identified binary operation on the two source registers, storing the result in the first source register."
 */
void do_or_int_2addr(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * xor-int/2addr
 *A: destination and first source register or pair (4 bits)
 *"Perform the identified binary operation on the two source registers, storing the result in the first source register."
 */
void do_xor_int_2addr(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * shl-int/2addr
 *A: destination and first source register or pair (4 bits)
 *"Perform the identified binary operation on the two source registers, storing the result in the first source register."
 */
void do_shl_int_2addr(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * shr-int/2addr
 *A: destination and first source register or pair (4 bits)
 *"Perform the identified binary operation on the two source registers, storing the result in the first source register."
 */
void do_shr_int_2addr(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * ushr-int/2addr
 *A: destination and first source register or pair (4 bits)
 *"Perform the identified binary operation on the two source registers, storing the result in the first source register."
 */
void do_ushr_int_2addr(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * add-long/2addr
 *A: destination and first source register or pair (4 bits)
 *"Perform the identified binary operation on the two source registers, storing the result in the first source register."
 */
void do_add_long_2addr(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * sub-long/2addr
 *A: destination and first source register or pair (4 bits)
 *"Perform the identified binary operation on the two source registers, storing the result in the first source register."
 */
void do_sub_long_2addr(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * mul-long/2addr
 *A: destination and first source register or pair (4 bits)
 *"Perform the identified binary operation on the two source registers, storing the result in the first source register."
 */
void do_mul_long_2addr(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * div-long/2addr
 *A: destination and first source register or pair (4 bits)
 *"Perform the identified binary operation on the two source registers, storing the result in the first source register."
 */
void do_div_long_2addr(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * rem-long/2addr
 *A: destination and first source register or pair (4 bits)
 *"Perform the identified binary operation on the two source registers, storing the result in the first source register."
 */
void do_rem_long_2addr(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * and-long/2addr
 *A: destination and first source register or pair (4 bits)
 *"Perform the identified binary operation on the two source registers, storing the result in the first source register."
 */
void do_and_long_2addr(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * or-long/2addr
 *A: destination and first source register or pair (4 bits)
 *"Perform the identified binary operation on the two source registers, storing the result in the first source register."
 */
void do_or_long_2addr(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * xor-long/2addr
 *A: destination and first source register or pair (4 bits)
 *"Perform the identified binary operation on the two source registers, storing the result in the first source register."
 */
void do_xor_long_2addr(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * shl-long/2addr
 *A: destination and first source register or pair (4 bits)
 *"Perform the identified binary operation on the two source registers, storing the result in the first source register."
 */
void do_shl_long_2addr(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * shr-long/2addr
 *A: destination and first source register or pair (4 bits)
 *"Perform the identified binary operation on the two source registers, storing the result in the first source register."
 */
void do_shr_long_2addr(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * ushr-long/2addr
 *A: destination and first source register or pair (4 bits)
 *"Perform the identified binary operation on the two source registers, storing the result in the first source register."
 */
void do_ushr_long_2addr(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * add-float/2addr
 *A: destination and first source register or pair (4 bits)
 *"Perform the identified binary operation on the two source registers, storing the result in the first source register."
 */
void do_add_float_2addr(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * sub-float/2addr
 *A: destination and first source register or pair (4 bits)
 *"Perform the identified binary operation on the two source registers, storing the result in the first source register."
 */
void do_sub_float_2addr(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * mul-float/2addr
 *A: destination and first source register or pair (4 bits)
 *"Perform the identified binary operation on the two source registers, storing the result in the first source register."
 */
void do_mul_float_2addr(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * div-float/2addr
 *A: destination and first source register or pair (4 bits)
 *"Perform the identified binary operation on the two source registers, storing the result in the first source register."
 */
void do_div_float_2addr(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * rem-float/2addr
 *A: destination and first source register or pair (4 bits)
 *"Perform the identified binary operation on the two source registers, storing the result in the first source register."
 */
void do_rem_float_2addr(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * add-double/2addr
 *A: destination and first source register or pair (4 bits)
 *"Perform the identified binary operation on the two source registers, storing the result in the first source register."
 */
void do_add_double_2addr(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * sub-double/2addr
 *A: destination and first source register or pair (4 bits)
 *"Perform the identified binary operation on the two source registers, storing the result in the first source register."
 */
void do_sub_double_2addr(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * mul-double/2addr
 *A: destination and first source register or pair (4 bits)
 *"Perform the identified binary operation on the two source registers, storing the result in the first source register."
 */
void do_mul_double_2addr(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * div-double/2addr
 *A: destination and first source register or pair (4 bits)
 *"Perform the identified binary operation on the two source registers, storing the result in the first source register."
 */
void do_div_double_2addr(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * rem-double/2addr
 *A: destination and first source register or pair (4 bits)
 *"Perform the identified binary operation on the two source registers, storing the result in the first source register."
 */
void do_rem_double_2addr(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * add-int/lit16
 *A: destination register (4 bits)
 *"Perform the indicated binary op on the indicated register (first argument) and literal value (second argument), storing the result in the destination register."
 */
void do_add_int_lit16(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * rsub-int (reverse subtract)
 *A: destination register (4 bits)
 *"Perform the indicated binary op on the indicated register (first argument) and literal value (second argument), storing the result in the destination register."
 */
void do_rsub_int(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * mul-int/lit16
 *A: destination register (4 bits)
 *"Perform the indicated binary op on the indicated register (first argument) and literal value (second argument), storing the result in the destination register."
 */
void do_mul_int_lit16(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * div-int/lit16
 *A: destination register (4 bits)
 *"Perform the indicated binary op on the indicated register (first argument) and literal value (second argument), storing the result in the destination register."
 */
void do_div_int_lit16(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * rem-int/lit16
 *A: destination register (4 bits)
 *"Perform the indicated binary op on the indicated register (first argument) and literal value (second argument), storing the result in the destination register."
 */
void do_rem_int_lit16(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * and-int/lit16
 *A: destination register (4 bits)
 *"Perform the indicated binary op on the indicated register (first argument) and literal value (second argument), storing the result in the destination register."
 */
void do_and_int_lit16(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * or-int/lit16
 *A: destination register (4 bits)
 *"Perform the indicated binary op on the indicated register (first argument) and literal value (second argument), storing the result in the destination register."
 */
void do_or_int_lit16(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * xor-int/lit16
 *A: destination register (4 bits)
 *"Perform the indicated binary op on the indicated register (first argument) and literal value (second argument), storing the result in the destination register."
 */
void do_xor_int_lit16(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * add-int/lit8
 *A: destination register (8 bits)
 *"Perform the indicated binary op on the indicated register (first argument) and literal value (second argument), storing the result in the destination register."
 */
void do_add_int_lit8(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * rsub-int/lit8
 *A: destination register (8 bits)
 *"Perform the indicated binary op on the indicated register (first argument) and literal value (second argument), storing the result in the destination register."
 */
void do_rsub_int_lit8(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * mul-int/lit8
 *A: destination register (8 bits)
 *"Perform the indicated binary op on the indicated register (first argument) and literal value (second argument), storing the result in the destination register."
 */
void do_mul_int_lit8(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * div-int/lit8
 *A: destination register (8 bits)
 *"Perform the indicated binary op on the indicated register (first argument) and literal value (second argument), storing the result in the destination register."
 */
void do_div_int_lit8(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * rem-int/lit8
 *A: destination register (8 bits)
 *"Perform the indicated binary op on the indicated register (first argument) and literal value (second argument), storing the result in the destination register."
 */
void do_rem_int_lit8(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * and-int/lit8
 *A: destination register (8 bits)
 *"Perform the indicated binary op on the indicated register (first argument) and literal value (second argument), storing the result in the destination register."
 */
void do_and_int_lit8(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * or-int/lit8
 *A: destination register (8 bits)
 *"Perform the indicated binary op on the indicated register (first argument) and literal value (second argument), storing the result in the destination register."
 */
void do_or_int_lit8(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * xor-int/lit8
 *A: destination register (8 bits)
 *"Perform the indicated binary op on the indicated register (first argument) and literal value (second argument), storing the result in the destination register."
 */
void do_xor_int_lit8(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * shl-int/lit8
 *A: destination register (8 bits)
 *"Perform the indicated binary op on the indicated register (first argument) and literal value (second argument), storing the result in the destination register."
 */
void do_shl_int_lit8(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * shr-int/lit8
 *A: destination register (8 bits)
 *"Perform the indicated binary op on the indicated register (first argument) and literal value (second argument), storing the result in the destination register."
 */
void do_shr_int_lit8(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 

/* 
 * ushr-int/lit8
 *A: destination register (8 bits)
 *"Perform the indicated binary op on the indicated register (first argument) and literal value (second argument), storing the result in the destination register."
 */
void do_ushr_int_lit8(PVMSTATE p_vm,PINSN_INFO p_insn)

{
}
 
